/**
 * 产品信息管理初始化
 */
var ProductFlow = {
    id: "ProductFlowTable",	//表格id
    seItem: null,		//选中的条目
    table: null,
    layerIndex: -1
};

/**
 * 初始化表格的列
 */
ProductFlow.initColumn = function () {
    return [
        {field: 'selectItem', radio: true},
        {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
        {title: '产品型号', field: 'productModel', visible: true, align: 'center', valign: 'middle',sortable: false},
        {title: '操作类型', field: 'bizTypeName', visible: true, align: 'center', valign: 'middle',sortable: false},
        {title: '操作数量', field: 'amount', visible: true, align: 'center', valign: 'middle',sortable: false},
        {title: '备注', field: 'remarks', visible: true, align: 'center', valign: 'middle',sortable: false},
        {title: '日期', field: 'createTime', visible: true, align: 'center', valign: 'middle',sortable: false}

    ];
};

/**
 * 检查是否选中
 */
ProductFlow.check = function () {
    var selected = $('#' + this.id).bootstrapTable('getSelections');
    if(selected.length == 0){
        Feng.info("请先选中表格中的某一记录！");
        return false;
    }else{
        ProductFlow.seItem = selected[0];
        return true;
    }
};




/**
 * 查询产品信息列表
 */
ProductFlow.search = function () {
    var queryData = {};
    queryData['productMode'] = $("#productMode").val();
    queryData['bizType'] = $("#bizType").val();
    ProductFlow.table.refresh({query: queryData});
};

$(function () {
    var defaultColunms = ProductFlow.initColumn();
    var table = new BSTable(ProductFlow.id, "/productFlow/list", defaultColunms);
    table.setPaginationType("server");
    table.init();
    ProductFlow.table = table;
});
